Class RedisHandler

Summary

Fully Qualified Name: CodeIgniter\Session\Handlers\RedisHandler
Extends: BaseHandler
Implements: SessionHandlerInterface

Description

Session handler using Redis for persistence

Methods

Name Description Defined By
__construct() Constructor RedisHandler
close() Close RedisHandler
destroy() Destroy RedisHandler
gc() Garbage Collector RedisHandler
open() Open RedisHandler
read() Read RedisHandler
write() Write RedisHandler

Method Details

__construct()

Constructor

Parameter Name Type Description
$config \BaseConfig
$ipAddress string

Returns:

close()

Close

Releases locks and closes connection.

Returns: bool

destroy()

Destroy

Destroys the current session.

Parameter Name Type Description
$sessionID string

Returns: bool

gc()

Garbage Collector

Deletes expired sessions

Parameter Name Type Description
$maxlifetime int Maximum

Returns: bool

open()

Open

Sanitizes save_path and initializes connection.

Parameter Name Type Description
$save_path string Server
$name string Session

Returns: bool

read()

Read

Reads session data and acquires a lock

Parameter Name Type Description
$sessionID string Session

Returns: string|bool Serialized session data

write()

Write

Writes (create / update) session data

Parameter Name Type Description
$sessionID string Session
$sessionData string Serialized

Returns: bool

Top